package com.xoa.service.qyweixin;

import com.xoa.dao.qiyeWeixin.QiyeWeixinConfigMapper;
import com.xoa.model.qiyeWeixin.QiyeWeixinConfig;
import com.xoa.util.common.wrapper.BaseWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * Created by Administrator on 2019/5/31.
 */
@Service
public class QiyeWeixinService {

    @Autowired
    private QiyeWeixinConfigMapper qiyeWeixinConfigMapper;


    /**
     * @作者: 张航宁
     * @时间: 2019/5/31
     * @说明: 设置企业微信参数
     */
    public BaseWrapper setQiyeWeixinConfig(QiyeWeixinConfig qiyeWeixinConfig) {
        BaseWrapper baseWrapper = new BaseWrapper();

        int i = qiyeWeixinConfigMapper.updateByPrimaryKeySelective(qiyeWeixinConfig);

        if(i==0){
            QiyeWeixinConfig config = qiyeWeixinConfigMapper.selectConfig();
            if(config==null){
                qiyeWeixinConfigMapper.insertSelective(qiyeWeixinConfig);
            }
        }

        baseWrapper.setFlag(true);
        baseWrapper.setMsg("ok");
        baseWrapper.setStatus(true);

        return baseWrapper;
    }

    /**
     * @作者: 张航宁
     * @时间: 2019/5/31
     * @说明: 获取企业微信参数
     */
    public BaseWrapper getQiyeWeixinConfig() {
        BaseWrapper baseWrapper = new BaseWrapper();

        QiyeWeixinConfig config = qiyeWeixinConfigMapper.selectConfig();

        baseWrapper.setData(config);
        baseWrapper.setMsg("查询成功！");
        baseWrapper.setFlag(true);

        return baseWrapper;
    }
}
